package cn.edu.buu.hospital.service;

import cn.edu.buu.hospital.entity.Visit;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface VisitService {
    void add(Visit visit);
    void removeById(Long visitId);
    void modify(Visit visit);
    Visit findById(Long visitId);
    List<Visit> findAll();
    PageInfo<Visit> find(int pageNum, int pageSize, Visit condition);
    
    // 根据科室ID查找排班
    List<Visit> findByDeptId(Long deptId);
    
    // 更新已预约数量
    void updateUsedNum(Long visitId);
}